package com.hqhy.like.admin.order.service;

import com.hqhy.like.admin.order.pojo.vo.OrderDetailsStandardVO;
import com.hqhy.like.admin.order.pojo.vo.OrderEcharts2VO;
import com.hqhy.like.admin.order.pojo.vo.OrderEchartsVO;
import com.hqhy.like.admin.order.pojo.vo.OrderListVO;
import com.hqhy.like.common.pojo.vo.PageData;

import java.util.List;

public interface IOrderService {
    PageData<OrderListVO> ListOrder(Integer pageNum,Integer pageSize);

    List<OrderListVO> OrderByOrderNo(String orderNo);

    PageData<OrderDetailsStandardVO> ListOrderDetails(Integer pageNum,Integer pageSize);

    List<OrderDetailsStandardVO> OrderDetailsById(Long orderId);
    /*List<OrderStandardVO> OrderDetailsById(Long orderId);*/

    void deleteById(Long id);

    void deleteDetailsById(Long id);

    List<OrderEchartsVO> getOrderByDate();

    List<OrderEcharts2VO> getEcharts();
}
